<template>
  <AtomForm v-bind="attrs" :data="data"></AtomForm>
</template>

<script>
export default {
  name:'AtomFormConfig',
  components: {},
  data() {
    return {
        
    };
  },
  props: {
    data: {
      type: Object,
      default: () => {
        return {};
      }
    }
  },
  watch: {},
  computed: {
    attrs(){
        return {
            labelWidth:100,//label宽度
            labelPosition:'right',//label位置
            cols:3,//一行几列
            columns:[],//字段列表
            rules:{},//校验规则
            onlyRead:false,//是否只读
            sync:false,//是否同步
            columns:{
                text:{
                    title:'文本框',
                    key:'text',
                    line:false,
                    config:{
                        editor:{
                            type:'text',
                            placeholder:'请输入文本',
                        },
                        style:{}
                    }
                }
            },
            rules:{
                text:{
                    required:true,
                    message:'请输入文本',
                    trigger:'blur'
                }
            }
        }
    }
  },
  created() {},
  mounted() {},
  methods: {}
};
</script>
<style scoped>
</style>